A Comparison between GPU-based Volume Ray Casting Implementations: Fragment Shader, Compute Shader, OpenCL, and CUDA
نویسندگان
چکیده
منابع مشابه
Automated Shader Generation using a Shader Infrastructure
Programmable rendering on the GPU (Graphics Processing Unit) utilizing “shader” technology has become a recognized benefit to visual simulation, providing unprecedented realism and fidelity to synthetic environments. However, effective use of shaders is a technological challenge, where implementation of even a trivial vertex or fragment shader requires manual re-implementation of the fixed-func...
متن کاملFlexible GPU-Based Multi-Volume Ray-Casting
Using combinations of different volumetric datasets is becoming more common in scientific applications, especially medical environments such as neurosurgery where multiple imaging modalities are required to provide insight to both anatomical and functional structures in the brain. Such data sets are usually in different orientations and have different resolutions. Furthermore, it is often inter...
متن کاملUser-centered Design of GPU-based Shader Programs
In the context of game engines with graphical user interfaces, shader programs for GPUs (graphics processing units) are an asset for game development that is often used by artists and game developers without knowledge of shader programming. Thus, it is important that non-programmers are enabled to explore and exploit the full potential of shader programs. To this end, we develop principles and ...
متن کاملVisual Parameter Exploration in GPU Shader Space
The wide availability of high-performance GPUs has made the use of shader programs in visualization ubiquitous. Understanding shaders is a challenging task. Frequently it is difficult to mentally reconstruct the nature and types of transformations applied to the underlying data during the visualization process. We propose a method for the visual analysis of GPU shaders, which allows the flexibl...
متن کاملA Shader Framework for Rapid Prototyping of GPU-Based Volume Rendering
In this paper, we present a rapid prototyping framework for GPU-based volume rendering. Therefore, we propose a dynamic shader pipeline based on the SuperShader concept and illustrate the design decisions. Also, important requirements for the development of our system are presented. In our approach, we break down the rendering shader into areas containing code for different computations, which ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: CLEI Electronic Journal
سال: 2017
ISSN: 0717-5000
DOI: 10.19153/cleiej.20.2.7